package com.boco.biinjectionserviceapi.entity;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.Date;


/**
 * 个人健康档案首页表(ChssGrjkda)实体类
 *
 * @author sunshixiong
 * @since 2019-05-20 09:52:40
 */
@Data
@ApiModel(description = "个人健康档案首页表")
public class ChssGrjkda implements Serializable {

    private static final long serialVersionUID = -38381822629271305L;

    @ApiModelProperty("档案管理机构代码:复合主键，组织机构代码")
    private String yljgdm;

    @ApiModelProperty("个人档案标识符:复合主键，“个人标识符”代表卫生机构内部相应业务系统中的个人唯一标识，优先填写居民的健康档案号。")
    private String grdaid;

    @ApiModelProperty("姓名")
    private String xm;

    @ApiModelProperty("性别名称")
    private String xbmc;

    @ApiModelProperty("性别代码:性别代码（GB/T2261.1-2003）")
    private String xbbm;

    @ApiModelProperty("出生日期")
    private Date csrq;

    @ApiModelProperty("证件号码")
    private String zjhm;

    @ApiModelProperty("证件类型:CV02.01.101 身份证件类别代码")
    private String zjlx;

    @ApiModelProperty("文化程度代码:学历代码GB/T4658-2006")
    private String whcdbm;

    @ApiModelProperty("文化程度名称")
    private String whcd;

    @ApiModelProperty("目前职业代码:职业分类与代码GB/T6565-2009")
    private String mqzybm;

    @ApiModelProperty("目前职业名称")
    private String mqzymc;

    @ApiModelProperty("从业状况代码:GB/T2261.4-2003")
    private String cyzkbm;

    @ApiModelProperty("从业状况名称")
    private String cyzkmc;

    @ApiModelProperty("常住类型:0：非户籍;1：户籍")
    private String czlx;

    @ApiModelProperty("民族代码:填写GBT3304-1991标准数字代码")
    private String mzbm;

    @ApiModelProperty("民族名称")
    private String mzmc;

    @ApiModelProperty("血型代码:CV04.50.005ABO血型代码表")
    private String xxbm;

    @ApiModelProperty("血型名称")
    private String xxmc;

    @ApiModelProperty("RH阴性代码:1：Rh阴性;2：Rh阳性;3：不详")
    private String rhxxbm;

    @ApiModelProperty("婚姻状况代码:GB/T2261.2-2003婚姻状况代码")
    private String hyzkbm;

    @ApiModelProperty("婚姻状况名称")
    private String hyzkmc;

    @ApiModelProperty("医疗费用支付方式名称:CV07.10.003医疗费用来源类别代码，多于一个以“;”间隔")
    private String ylfyzfmc;

    @ApiModelProperty("医疗费用支付方式代码:CV07.10.003医疗费用来源类别代码表，多于一个以“;”间隔")
    private String ylfyzfbm;

    @ApiModelProperty("暴露史代码:CV03.00.203 职业病危害因紊类别代码表，多于一个以“;”间隔")
    private String blsbm;

    @ApiModelProperty("暴露史名称")
    private String blsmc;

    @ApiModelProperty("遗传病史标志:0：无;1：有")
    private String ycbsbz;

    @ApiModelProperty("遗传病史名称:多于一个以“;”间隔")
    private String ycbsmc;

    @ApiModelProperty("慢性病患病情况代码:1：无;2：高血压;3：糖尿病;4：脑卒中;5：冠心病;6：哮喘;7：职业病;99：其他疾病多于一个以“;”间隔")
    private String mxbhbqkbm;

    @ApiModelProperty("慢性病患病情况名称")
    private String mxbhbqkmc;

    @ApiModelProperty("残疾情况代码:CV05.10.001 残疾情况代码表，多于一个以“;”间隔")
    private String cjqkbm;

    @ApiModelProperty("残疾情况名称")
    private String cjqkmc;

    @ApiModelProperty("残疾证号")
    private String cjzh;

    @ApiModelProperty("行为危险因素情况代码:1：吸烟;2：饮酒多于一个以“;”间隔")
    private String xwwxysbm;

    @ApiModelProperty("行为危险因素情况名称")
    private String xwwxysmc;

    @ApiModelProperty("厨房排风设施标识:0：否;1：是")
    private String cfpfssbs;

    @ApiModelProperty("厨房排风设施代码:CV03.00.302 厨房排风设施类别代码表")
    private String cfpfssbm;

    @ApiModelProperty("厨房排风设施名称")
    private String cfpfssmc;

    @ApiModelProperty("燃料类型代码:CV03.00.303 燃料类型类别代码")
    private String rllxbm;

    @ApiModelProperty("燃料类型名称")
    private String rllxmc;

    @ApiModelProperty("饮水代码:CV03.00.115 饮水类别代码表")
    private String ysbm;

    @ApiModelProperty("饮水名称")
    private String ysmc;

    @ApiModelProperty("厕所代码:CV03.00.304 厕所类别代码表")
    private String csbm;

    @ApiModelProperty("厕所名称")
    private String csmc;

    @ApiModelProperty("禽畜栏:1：单设;2：室内;3：室外2.16.156.10011.2.3.2.2")
    private String qxl;

    @ApiModelProperty("建档日期")
    private Date jdrq;

    @ApiModelProperty("建档医疗机构代码")
    private String jdyljgbm;

    @ApiModelProperty("建档医疗机构名称")
    private String jdyljgmc;

    @ApiModelProperty("建档机构联系电话")
    private String jdyljglxdh;

    @ApiModelProperty("健康档案管理机构名称")
    private String grjgmc;

    @ApiModelProperty("责任医生工号")
    private String zrysgh;

    @ApiModelProperty("责任医生姓名")
    private String zrysxm;

    @ApiModelProperty("其他说明")
    private String qtsm;

    @ApiModelProperty("责任医生电话")
    private String zrysdh;

    @ApiModelProperty("登记人工号")
    private String djrgh;

    @ApiModelProperty("登记人姓名")
    private String djrxm;

    @ApiModelProperty("录入医生工号")
    private String ruysgh;

    @ApiModelProperty("录入医生姓名")
    private String ruysxm;

    @ApiModelProperty("登记日期")
    private Date djrq;

    @ApiModelProperty("调查者姓名")
    private String dczxm;

    @ApiModelProperty("调查者工号")
    private String dczgh;

    @ApiModelProperty("调查日期")
    private Date dcrq;

    @ApiModelProperty("档案状态:1：正常;2：注销")
    private String dazt;

    @ApiModelProperty("密级:见1.7密级说明")
    private String mj;

    @ApiModelProperty("修改标志:1：正常：2：修改，3：撤销")
    private String xgbz;

    @ApiModelProperty("数据业务生成时间:业务操作数据业务生成时间")
    private Date sjscsj;

    @ApiModelProperty("时间戳")
    private Date insertTimestamp;

    @ApiModelProperty("个人档案唯一索引")
    private String empi;


}
